package com.ruoyi.traplight.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;


@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
public class SelectPhotoDao extends BaseEntity {
    /**
     * id
     */
    private int id;

    /**
     * 拍摄设备id
     */
    private int deviceId;

    /**
     * 设备序列号
     */
    private String deviceName;

    /**
     * 图片名称
     */
     private String photoName;

    /**
     * 图片拍摄方式 0/自动--1/手动
     */
    private int photoType;


    /**
     * 拍照时间
     */
    private String photoTime;

    /**
     * 图片url
     */
    private String photoUrl;

    /**
     * 图片路径
     */
    private String photoPath;

    /**
     * 图片路径
     */
    private String resultPath;

    /**
     * 缩略图路径
     */
    private String thumbPath;

    /**
     * 是否经过检测
     */
    private String isModel;

    /**
     * 识别结果标签
     */
    private String tag;

    /**
     * 识别框位置
     */
    private String corner;

    /**
     * 记录更新时间
     */
    private String photoUpdateTime;

    /**
     * 人工记录的虫子数量
     */
    private String tagManual;

    /**
     * 用于绘图的tag
     */
    private String tagForDraw;

//    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date beginTime;

    /**
     * 结束时间   补充
     */
//    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endTime;

    /**
     * 排序（true：降序 false：升序）
     */
    private Boolean AscOrDesc;

    //属于用户的绘图tag
    private String tagForUser;
    //属于用户的识别框位置信息
    private String cornerForUser;
}
